package com.antcom.antread.common.core.baseRest.domain;


/**
 * 比较方式
 *
 * @Author:中国蚂蚁技术有限公司
 * @Date: 2020/12/27 13:41
 * */
public enum ComparisonType {
    /**
     * 大于
     * */
    GREATER(0, "大于"),
    /**
     * 大于等于
     * */
    GREATERANDEQUALS(1, "大于等于"),
    /**
     * 小于
     * */
    LESS(2, "小于"),
    /**
     * 小于等于
     * */
    LESSANDEQUALS(3, "小于等于"),
    /**
     * 区间
     * */
    BETWEEN(4, "区间"),
    /**
     * 不为空
     * */
    NOTNULL(5, "不为空"),
    /**
     * 为空
     * */
    ISNULL(6, "为空"),
    /**
     * 左模糊
     * */
    LEFTBLURRY(7, "左模糊"),
    /**
     * 右模糊
     * */
    RIGHTBLURRY(8, "右模糊"),
    /**
     * 模糊
     * */
    BLURRY(9, "模糊"),
    /**
     * 等于
     * */
    EQUALS(0, "等于");


    /**
     * 枚举的私有构造函数
     * @param number：枚举对应的编码，一般以0为开始。
     * @param description：枚举描述
     * */
    private ComparisonType(int number, String description) {
        this.code = number;
        this.description = description;
    }
    /**
     * 枚举对应的编码
     * */
    private int code;
    /**
     * 枚举描述
     * */
    private String description;
    public int getCode() {
        return code;
    }
    public String getDescription() {
        return description;
    }
}
